/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.clicarros.dominio.anuncio;

import br.com.clicarros.dominio.veiculo.Veiculo;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 *
 * @author Bruno
 */
public class Anuncio {
    private int idanuncio;
    private long anofabricacao;
    private long anomodelo;
    private double valor;
    private String cor;
    private double km;
    private String placa;
    private String localplaca;
    private short nportas;
    private String combustivel;
    private Boolean ativo;
    private Veiculo veiculo;
    private Acessorios acessorios;
    private List<Imagem> imagens = new ArrayList<Imagem>();

    
       
    public int getIdanuncio() {
        return idanuncio;
    }

    public void setIdanuncio(int idanuncio) {
        this.idanuncio = idanuncio;
    }
    
    

    public long getAnofabricacao() {
        return anofabricacao;
    }

    public void setAnofabricacao(long anofabricacao) {
        this.anofabricacao = anofabricacao;
    }

    public long getAnomodelo() {
        return anomodelo;
    }

    public void setAnomodelo(long anomodelo) {
        this.anomodelo = anomodelo;
    }

    public String getCombustivel() {
        return combustivel;
    }

    public void setCombustivel(String combustivel) {
        this.combustivel = combustivel;
    }

    public String getCor() {
        return cor;
    }

    public void setCor(String cor) {
        this.cor = cor;
    }

    public double getKm() {
        return km;
    }

    public void setKm(double km) {
        this.km = km;
    }

    public String getLocalplaca() {
        return localplaca;
    }

    public void setLocalplaca(String localplaca) {
        this.localplaca = localplaca;
    }

    public short getNportas() {
        return nportas;
    }

    public void setNportas(short nportas) {
        this.nportas = nportas;
    }

    public String getPlaca() {
        return placa;
    }

    public void setPlaca(String placa) {
        this.placa = placa;
    }

    public double getValor() {
        return valor;
    }
    
    public String getValorReal() {
        DecimalFormat df = new DecimalFormat("#,###.00");
        return df.format(valor);
    }

    public void setValor(double valor) {
        this.valor = valor;
    }

    public Boolean getAtivo() {
        return ativo;
    }

    public void setAtivo(Boolean ativo) {
        this.ativo = ativo;
    }
    
    

    public Veiculo getVeiculo() {
        return veiculo;
    }

    public void setVeiculo(Veiculo veiculo) {
        this.veiculo = veiculo;
    }

    public Acessorios getAcessorios() {
        return acessorios;
    } 

    public void setAcessorios(Acessorios acessorios) {
        this.acessorios = acessorios;
    }

    public List<Imagem> getImagens() {
        return imagens;
    }
    

    public void setImagens(List<Imagem> imagens) {
        this.imagens = imagens;
    }

       
        
    
}
